# 课堂练习，文件备份操作，将一个已经存在的文件，进行备份，备份后的文件要和源文件的内容完全一致
def copyFile():
    "备份文件操作"
    # 输入需要备份的文件路径
    oldFileName=input("请输入您要备份的文件")
    # 对文件名进行处理，用于生成新备份的文件名字
    endName=oldFileName.split(".")  #获取文件的后缀名及原文件名
    # 拼接新文件的名字
    newFileName=endName[0]+"_备份."+endName[1]
    print(newFileName)
    # 打开旧文件
    oldFile=open(oldFileName,"r",encoding="UTF-8")
    # 读取旧文件的内容，并进行保存
    context=oldFile.read()
    # 创建一个新文件
    newFile=open(newFileName,"w",encoding="UTF-8")
    # 将旧文件的内容写入备份的新文件中
    newFile.write(context)
    oldFile.close()
    newFile.close()
    pass
copyFile()
